package com.mpsc.fbpm.consumer.service;

import com.mpsc.fbpm.consumer.requestBean.*;
import com.mpsc.fbpm.consumer.response.BaseResponse;

public interface FbpmService {
    BaseResponse batchProcessInstance(ProcessStartQuery processStart);

    BaseResponse batchProcessApprove(ProcessApproveQuery processApprove);

    BaseResponse batchProcessBack(ProcessBackQuery processBack);

    BaseResponse batchProcessCancel(ProcessCancelQuery processCancel);

    BaseResponse selectTaskListByState(String url, TaskStateQuery taskStat);

    BaseResponse selectTaskFinishList(String url, TaskFinishQuery taskFinish);

    BaseResponse deleteProcessByBusinessKey(String url);

    BaseResponse fbpmBatchTest(String userCode,String bizTypeCode,String rgCode,Integer num);
}
